package com.hyzx.qbasic.admin.domain.service;

import com.github.pagehelper.PageInfo;
import com.hyzx.qbasic.admin.model.po.SysDataSetPO;
import com.hyzx.qbasic.admin.model.vo.req.admin.*;
import com.hyzx.qbasic.admin.model.vo.res.BaseOperationRes;

/**
 * 数据集管理 服务接口
 *
 * @author 黄江华
 * @since 2019-04-09
 */

public interface ISysDataSetService {

    PageInfo<SysDataSetPO> getPagedSysDataSetList(GetSysDataSetListReq req);

    SysDataSetPO getSysDataSetInfoById(GetSysDataSetInfoReq req);

    SysDataSetPO getSysDataSetInfoByName(String datasetName);

    BaseOperationRes addSysDataSet(AddSysDataSetReq req);

    BaseOperationRes editSysDataSet(EditSysDataSetReq req);

    BaseOperationRes deleteSysDataSet(DeleteSysDataSetReq req);
}



